Zvýrazňovač - externí programy |
Pro každý typ souboru je možno přiřadit až 5 externích programů (další jsou ignorovány). Výchozí je program, který je na prvním místě.
Seznam programů
Obsahuje přiřazené programy. K úpravám, přidávání a mazání slouží editační políčka pod seznamem. Při výběru některého řádku je jeho obsah přenesen do políček a je možno jej opravit, mazat, přidat znovu.
Pomocí šipek vedle seznamu je možno měnit pořadí programů v seznamu.
Výchozí program se v editoru spouští klepnutím na ikonu nebo klávesou F9. Ostatní programy přes malou šipku vedle ikony nebo z menu Soubor.
Jméno
Pod tímto jménem najdete program v menu
Program
vVastní jméno programu včetně plně kvalifikované cesty a parametrů
LOG soubor
Pokud je vyplněn LOG soubor, spustí se daný program, počká se na jeho ukončení a pak se zobrazí obsah výsledného souboru v LOG okně. Dokud nebude spuštěný program ukončen, není možno v práci pokračovat. Použití je pro řádkové příkazy apod., u kterých chcete vědět, jak dopadl výsledek.
Pokud není LOG vyplněn, nečeká se na ukončení spuštěného programu (třeba zobrazení souboru v prohlížeči) a lze okamžitě pokračovat v práci.
Proměnné:
Pro jméno souboru, popř. specifikaci výsledného souboru se používají proměnné, které jsou při provádění příkazu nahrazeny odpovídajícím obsahem ze jména souboru. Bližší informace a seznam proměnných v kapitole o nastavení kompilátoru
Přidat
Tlačítko je přístupné po vyplnění jména programu a cesty k programu. Vloží vyplněné údaje do seznamu
Smazat
Tlačítko je přístupné v případě, že je v seznamu vybrána položka a slouží k odstranění vybraného řádku ze seznamu
Opravit
Nahradí vybraný řádek v seznamu obsahem editačních políček
Najít program
S výhodou je možno použít toto tlačítko, které pomocí výběru programu vyplní editační políčka
Příklady jednotlivých nastavení
Příklady najdete v kapitole o práci s PSPadem
Formát příkazu:
jméno_v_menu,"externí_program" parametry §"LOG_soubor"
Příklad nastavení pro HTML:
Internet Explorer,"c:\program files\Internet Explorer\IExplore.EXE" "%File"
Opera,"c:\program files\opera\opera.exe" "%File"
Příklady z praxe pro práci s MS-SQL:
1. jednoduchá náhrada Query Analyzeru
V textu editoru napíšu SQL dotaz a v LOG souboru se mi vrátí výsledek dotazu (jednotlivé řádky výsledné tabulky). Lze pohodlně psát uložené procedury, vytvářet a rušit tabulky apod. Díky možnosti mít více příkazů si můžu nadefinovat řádky pro jednotlivé SQL servery a spouštět příkazy na určeném serveru.
2. konverze dat
Výsledkem je textový soubor, který na SQL server posíláme přes BCP.
Takže si v PSPadu si otevřu daný soubor, vidím obsah a spuštěním příkazu jej pomocí BCP odešlu na server, v LOGu vidím výsledek. Pokud se nepodařilo, přepnu se do dalšího okna s typem souboru SQL, napíši příkaz na vymazání obsahu tabulky, přepnu se zpět na zdroj pro BCP, provedu úpravy a odešlu na server znovu. A to vše v PSPadu.